home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / GAME_EGA / DARNFORZ.LZH / DARNIT.DOC < prev    next >
Text File  |  1990-10-11  |  19KB  |  384 lines

  1.  
  2.          BBBBBB   SSSSSS   X   X
  3.          B     B  S         X X
  4.          BBBBBB    SSSS      X
  5.          B     B       S    X X
  6.          BBBBBB   SSSSSS   X   X
  7.  
  8.  
  9.          I n t e r n a t i o n a l
  10.  
  11.          presents...
  12.  
  13.  
  14.          DDDDD     AAA     RRRR   N    N   II  TTTTTTT
  15.          D    D   A   A    R   R  NNN  N   II     T
  16.          D    D  AAAAAAA   RRRR   N NN N   II     T
  17.          D    D  A     A   R  R   N  NNN   II     T
  18.          DDDDD   A     A   R   R  N    N   II     T
  19.  
  20.  
  21.          Version 10.1
  22.  
  23.          A Shareware Solitaire Game of Extraordinary Magnitude
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. 1.0 - Welcome.
  31.    Welcome to Darnit 10.1!  This version  boasts some  new features and
  32. major bug fixes.  It ought to run flawlessly on a lot more systems.
  33.  
  34. 2.0 - Legal Stuff. PLEASE READ!!!
  35.  
  36.  DARNIT 10.1 (C) 1990 BSX International
  37.  
  38.  DARNIT 10.1 was developed and compiled using Borland  Turbo Pascal 5.5.
  39.  
  40.    This software is provided "as is" with no guarantees of any kind. The
  41. developers assume no responsibilities other than those  indicated below.
  42. You may use and distribute this product as you wish, but  only under the
  43. following conditions:
  44.  
  45.  1) You may sell this program without permission from BSX  International
  46.    but you MUST NOT alter the program or its documentation. You MUST NOT
  47.    charge any fees other than fees for  copying  and MUST  clearly state
  48.    that this fee is NOT a substitute for registration with BSX.
  49.  
  50.  2) Do  not  distribute this  product if it has been reduced in any way.
  51.    You may add files, but you may not remove any of the originals.
  52.  
  53.  3) Under no circumstances  remove  the  copyright notices from the code
  54.    or documentation.
  55.  
  56.  
  57. 2.1 - Shareware.
  58.  
  59.    This product  is SHAREWARE and is distributed in good  faith for your
  60. enjoyment. You may play it for a short  period to  become  familiar with
  61. it. If you  decide  you like  it and want to keep playing it, you should
  62. send a $5  registration  fee to BSX, otherwise you should stop using it.
  63. If only all software folks let you use their product before you paid for
  64. it the world  would  be  a  much better place.  We've bought so much BAD
  65. software that we  don't use,  and we're sure you have too,  that we feel
  66. GOOD  programs should be rewarded.  If you don't like  DARNIT, we're not
  67. hurt, if you do like our stuff, thank us, and we'll keep making it.
  68.    This program is not "protected" in any way and is not altered so that
  69. non-registrants will suffer. The authors don't believe in denying anyone
  70. a chance to use our stuff. We are programmers, not businessmen. We trust
  71. that anyone who likes DARNIT and wants more of  it will register.  We're
  72. not naive, just a little idealistic.
  73.    If you do not register you may  still  distribute this  game provided
  74. you follow the rules above. Also,  even  if  you have paid a distributor
  75. for the disk this game was on,  YOU ARE STILL NOT REGISTERED.  We do not
  76. receive payments from distributors and  they  do not represent us in any
  77. way. 
  78.  
  79. 2.2 - Registration.
  80.  
  81.  To register DARNIT 10.1 with BSX
  82.  send a  check/cash/MO  for $5  in  U.S.  or  Canadian  funds PAYABLE TO
  83.  ROBERT ROBERDS to:
  84.  
  85.     BSX International
  86.     806 Park Ridge Road Apt. A8
  87.     Durham, NC 27713
  88.  
  89.     *** PLEASE MAKE CHECKS PAYABLE TO:  ROBERT ROBERDS ***
  90.     *** DO NOT MAKE THEM PAYABLE TO BSX INTERNATIONAL! ***
  91.  
  92.    For registering, not only will you encourage us to keep writing
  93.  shareware, you will also receive:
  94.  
  95.   1) Our Gratitude.
  96.  
  97.   2) Since thanks often isn't enough you get a quarterly BSX Catalog.
  98.  
  99.   3) 1/2 Price discounts on upgrades on this product.
  100.  
  101.  Your support and comments are appreciated!
  102.  
  103. 3.0 - Setup.
  104.  
  105.     A complete copy of DARNIT 10.1 has the following files:
  106.  
  107.   1) DARNIT.EXE   - The actual compiled program.
  108.   2) DARNIT.DAT   - "Data" file needed for program execution.
  109.   3) DARNIT.DOC   - Documentation file you are now reading.
  110.   4) BSXCAT.DOC   - BSX's latest catalog of stuff. Take a look!
  111.   5) ORDER.DOC    - E Z 2 UZE BSX order and registration form.
  112.  
  113.    To run DARNIT 10.1 just  put  the .exe  and .dat  files  in  the same
  114. directory on your disk.  If you have  set  that  directory in your path,
  115. then you can now run DARNIT from anywhere.  Otherwise just "cd"  to that
  116. directory, and  you'll  be all set.  Now just type "darnit". If the game
  117. doesn't get it done, check the requirements below:
  118.  
  119.   1) IBM PC,  XT,  AT,  PS/2  or  compatible  (any  80x88/80x86 machine,
  120.      from 8088/8086 clear on up through 80486 and beyond).
  121.   2) 256K RAM minimum.
  122.   3) EGA or VGA video adaptor with at least 256K of video RAM.
  123.   4) DOS 2.1 or higher or the DOS Compatability Box of OS/2.
  124.   5) Microsoft compatible mouse is supported, but not required.
  125.  
  126.         DARNIT 10.1 WILL NOT WORK WITHOUT A EGA OR VGA CARD!
  127.  
  128.    This game has been playtested on many, many systems. We cannot say it
  129. will work on every configuration, but it  will work  on  most  of  them.
  130. We cannot guarantee that  this  program will run on any operating system
  131. other than DOS or that it will work with  any  TSR's (Terminate and Stay
  132. Resident programs) or memory management  devices.  IT  IS  HIGHLY RECOM-
  133. MENDED that you put files=20, buffers=40,  and  device=ansi.sys  in your
  134. config.sys file. These shouldn't be necessary  for DARNIT, but it's best
  135. not to take chances.  So many problems  are  caused by the  omission  of
  136. these lines that you'd be a fool not to put them in.  IT IS  ALSO HIGHLY
  137. RECOMMENDED, if you do have problems with DARNIT,  that  you  unload and
  138. reload any TSRs before playing.  This often helps clean up problems that
  139. other programs have left behind.
  140.    Please try to recreate any problem on  another, similar configuration
  141. before assuming we have screwed up.  We will try  to  solve any problems
  142. if  you  contact  BSX.  Before beefing, though, please re-read the  docs
  143. to make sure you aren't missing something.
  144.     You may get in touch with BSX International  at (919) 493-4875, just
  145. about any time, or you can  send  a  message  on the  Prodigy service to
  146. this ID: JBVC54A.  Drop us a line!
  147.  
  148.  
  149. 4.0 - Rules of the Game.
  150.  
  151.    I don't really know the official name of  this type  of solitaire card
  152. game, but I have opted to call it DARNIT   because I seem to  say that an
  153. awful lot while playing it.  Well, what I really say is unprintable in  a
  154. family document.  Anyway, I learned  it  from  a college roomie,  who had
  155. himself learned it  from  an obviously sadomasochistic kid  at the summer
  156. camp where he worked.  And it goes something...like...this:
  157.    You shuffle the deck and, one at a  time, take  cards from  it and lay
  158. them out in a 4x4 grid. The goal is to get the face cards in this pattern
  159. here:
  160.                 K | Q | Q | K
  161.                 -------------
  162.                 J |   |   | J
  163.                 -------------
  164.                 J |   |   | J
  165.                 -------------
  166.                 K | Q | Q | K
  167.  
  168.    When you have filled the grid, you can then discard  all the  tens and
  169. all the pairs of non-face cards whose values add up to ten (aces count as
  170. ones).  Then you fill the grid again, and discard, and fill,  ad nauseum,
  171. until the face cards are all out in the above pattern.  But  you  lose if
  172. you can't place a face card, or if you fill the  grid and it  has no tens
  173. or pairs that add to ten.  It's rough; it's tough; it's in the buff.   Be
  174. prepared to get yer butt kicked a lot.  But the  thrill of victory  makes
  175. all the agony of defeat worthwhile.
  176.    Variations: some people like to wimp out  and  play  by the rules that
  177. let you not only eliminate tens and pairs that add  to ten,  but  also to
  178. eliminate  ANY  groups  that  add  to ten; say a six, a three and an ace.
  179. This is an unbelievably  weenie thing  to do,  but DARNIT offers it as an
  180. option.
  181.  
  182.  
  183. 5.0 - Using DARNIT
  184.  
  185.    Just type:
  186. darnit
  187. at the DOS prompt. You'll see the opening screen and cruise on to an all-
  188. nighter of solitaire madness.
  189.    Now to explain a few fundamentals.  First off, if you have a Microsoft
  190. Mouse of any compatible device, you move around with the mouse and  click
  191. with the left button.  If you don't have a mouse,  you  move around  with
  192. the arrow keys and with PgUp,  PgDn,  Home,  and End, and click on things
  193. with Return;  also, any command  button  onscreen can be envoked with the
  194. first  letter of the command;  for example, hitting 'H' calls up the Help
  195. screen.
  196.    You  take  cards  from  the  deck  by clicking on it.  You put the now
  197. face-up deck card in a grid square  by clicking in that square. Note that
  198. face cards will only  go  into their  appropriate positions, and that the
  199. cursor  becomes  a  hand  there.  Other  cards  may   go  into  any empty
  200. square.   Starting with  version  5.0,  DARNIT   has had the "oh  jeez  I
  201. didn't mean to put it there" option.  If you put a card in a grid  square
  202. and then realize that that wasn't what you wanted, you  can hit the right
  203. button (or  Escape, if you don't have a mouse) to put it back on the  top
  204. of the deck and place  it  over again. But  after turning over  the  next
  205. card, there  ain't no such option.  That  ain't allowed in the card game,
  206. and it ain't allowed here.
  207.    Once  the  grid  is  filled  you  can  eliminate  tens  by clicking on
  208. them, and you can eliminate pairs by first clicking on one  card to high-
  209. light it, then clicking the other.  If you change  your mind  after high-
  210. lighting  a card, just hit the right mouse button (or Escape) to unselect
  211. it.  Click on the deck to start filling again.
  212.    Rule varations:  Starting with DARNIT  6.0, you have had the option to
  213. choose to play by the wimpy rules; that is,  allowing  the elimination of
  214. not just tens and pairs that add to  ten, but of  all groups that  add to
  215. ten. 'Tis wimpy, but 'tis offered, because BSX International has only YER
  216. best interests at heart.  If you want DARNIT  to start off with wimpiness
  217. as the default, you can use the -w command-line  paramter; that is: start
  218. the game with the line
  219. darnit -w
  220. at the DOS prompt.  But you can always choose what rule to use by  click-
  221. ing on the Rules button while playing the game.
  222.    One  nifty   option  is  the  silent  playing  mode.   This  lets  you
  223. play without any of the cute music playing  on startup  and after winning
  224. or losing.  So you  can  play  without  bosses/and or parents and/or your
  225. roommate(s) kicking yer hiney.  To run DARNIT   in silent mode, just  use
  226. the parameter -s (or -S) on the command line, as in
  227. C>darnit -s.
  228.    Silent mode is also accessible from the playing screen. But this comes
  229. AFTER the initial startup tune.  So if you don't even want that, use -s.
  230.    This brings us to the Boss option.  Say you got a real dull, pointless
  231. job, kind of like mine, and you decide to kill some time with a nice game
  232. of DARNIT   But yer neo-facist employer would not take a shine to that if
  233. he was to catch you at it.  Yer boss, the Master of the Universe with his
  234. heroic Yale chin, would toss you in the shredder if he caught you goofing
  235. on this GAME instead of making him money.  (An aside:  I'm using the male
  236. pronoun for simplicity.  I know there  are  plenty  of  horrible *female*
  237. bosses, too.)  What to do?  Well, just hit the Boss button on the playing
  238. screen, and -POW!- up comes a fake DOS screen.  Yer boss  walks  by, none
  239. the wiser.   Cool, huh?  This is a convincing Boss screen, not a lame EGA
  240. "C>" like in F19 Stealth Fighter.  All you have  to  do  is type "darnit"
  241. or "exit" to return to your game.  Or, if there's   an emergency, you can
  242. type "abort" to leave immediately and exit right to DOS.
  243.    It has been brought to  my  attention  that only bosses play  games at
  244. work.  So be it.  Then  you  bosses  may  think  of the BOSS option as an
  245. EMPLOYEE option.  The song remains the same.
  246.    DARNIT  is truly idiot-proof; I know  because I've tested it  myself a
  247. million times, doing all sorts of idiotic stuff.  Lose the .DAT  file, or
  248. forget the rules of the  game, or  try  to  run  on  a  system  w/o  EGA:
  249. NO sweat!  DARNIT  WILL NOT crash.  Nothing's more annoying  than  a game
  250. that crashes. Also, it's VERY user-friendly; mousers never need touch the
  251. keyboard, and non-mousers never  need use any hand but  the  one  on  the
  252. numeric  keypad.  Note  to  mousers:  You  might  want  to   disable  any
  253. mouse-ignorant screen savers, or the screen  may blank and scare the very
  254. bejeebers outta you, until you remember that  all you  gotta do  is hit a
  255. key.  Happens to me a lot when using mouse-only applications.
  256.  
  257.  
  258. 6.0 - Technical and Version Notes.
  259.  
  260.    DARNIT was conceived over a weekend of serious beer-drinking and hard-
  261. core Chinese food-eating.  It was done in Turbo Pascal 5.5 on  an  IBM PC
  262. with an Intel Inboard 386, a Maxtor 120Mb hard drive,  a Paradise Pro VGA
  263. card, and a Microsoft bus mouse.
  264.    The mouse routines used were those in the Public Domain TP  unit known
  265. as EGAMOUSE, by Eduardo Martins.  This is a fine, simple-to-use unit that
  266. comes with source, allowing for easy modification.  I modified it to make
  267. the vertical arrow shape in DARNIT, along with a bunch more.
  268.    The unbelievably buggy background music routines were adapted  and de-
  269. bugged from a REAL old  TP3  include  file  dating  from  the Pleistocene
  270. (1985).  
  271.    10.1 incorporates some new features, like the Boss abort to DOS thing,
  272. and  some niftier graphics.  Also, the bug that some  non-100% compatible
  273. mouse drivers choked on has been annihilated.
  274.  
  275.  
  276. 6.1 - Version Summary.
  277.  
  278.    Version 1.0 released  6 Jun. 89.  Initial release.  Decision  made  to
  279. use The Internationale for opening screen music to  show support  for the
  280. Beijing massacre victims and their fellow pro-democracy activists.
  281.  
  282.    Version 2.0 released 8 Jun. 89.  Card graphics improved  immensely, in
  283. particular, the face cards.  To Win! song improved.  Copyright notice put
  284. into opening screen.  Various enhancements and bug fixes.
  285.  
  286.    Version 3.0 released 9 Jun. 89.  Card graphics improved even more.
  287.  
  288.    Version 4.0 released 10 Jun. 89.  Graphics speeded up for you 4.77 Mhz
  289. losers. Silent mode added.
  290.  
  291.    Version 5.0 released 24 Jul. 89.  Graphics of card backs and card grid
  292. changed.  "Didn't mean to do that" option added.  Hilite color changed to
  293. light cyan for added coolness.  Exiting whine for money added.
  294.  
  295.    Version 5.1 released 25 Jul. 89.  Cursor changed  so  it's  a vertical
  296. arrow when placing a non-face card in an empty square.
  297.  
  298.    Version 6.0 released 15 Aug. 89.  Rules option added.
  299.  
  300.    Version 7.0 released 9 Oct. 89.  Boss and Sound  options  added.  Card
  301. graphics improved by several orders  of magnitude.  Buzzes and beeps  put
  302. in to increase  "neato factor".   Mouse  bugs  annihilated.   Environment
  303. variable option added.
  304.  
  305.    Version 7.1 released 23 Oct. 89.  Name changed.  Opening  screen  made
  306. spacelike.  E-variable option made so you can always run  the  game  from
  307. its directory even if you've screwed up the variable real hard.
  308.  
  309.    Version 8.0 released 4 Nov. 89.  Mouse buttons  moved  out  of  harm's
  310. way.  Silent restoration from Boss.  General rearrangement of stuff.
  311.  
  312.    Version 9.0 released 29 Nov. 89.  Background sound feature added. Need
  313. to set environment variable eliminated, big time.
  314.  
  315.    Version 9.5 released 7 Jan. 90.  Much-overdue tidying of code and very
  316. much-overdue addition of wins/losses stats added to remind players of all
  317. their dismal failures.
  318.  
  319.    Version 9.6 released 9 Jan. 90.   Win / Loss  restore  from  Boss  bug
  320. fixed.  Help tune microbug eliminated.
  321.  
  322.    Version 9.7 released 14 Jan. 90.  Return from boss bug w/ relation  to
  323. hilighting fixed.
  324.  
  325.    Version 10.0 released 3 Feb. 90.  Total redesign.  Non-mouse play made
  326. available.   Color  scheme,  opening  screen,  and  mouse  button designs
  327. changed.  Need for only one DARNIT.DAT  implemented.  Total  package gets
  328. a big-time reduction in size.  Code  cleanup  and speedup.  Wimpy-default
  329. command-line parameter added.  Startup tune changed to "O Canada" for the
  330. hell of it.
  331.  
  332.    Version 10.1 released 11 Oct. 90.  Graphics changed. Abort to DOS from
  333. Boss screen added.  BUG FIX:  Mouse problem found, tracked down,  and not
  334. given any quarter till it was killed.  Documentation redone.
  335.  
  336.  
  337. 7.0 - About BSX International.
  338.  
  339.     Originally TWO GUYS WHO ARE PROGRAMMERS, BSX   has  mutated over the
  340. years as the guys came and went and moved about the  country. It  is the
  341. brainchild of Bob Roberds, a  relatively unemployed programmer  and  all
  342. around  swell  guy.  He  started with  BIGSOFT  INDUSTRIES  and  now  is
  343. president of BSX and  runs  RADIO FREE BAGHDAD, a rather  exclusive  BBS
  344. that was, in fact, named  before all this  business is the  Gulf.  While
  345. living  in  Connecticut, Bob  met  David Kotomski, a relatively employed
  346. programmer  who is  now Vice-Pesident of BSX and owner of MegaHard Labs.
  347. The rest, as they say, is history.
  348.     BSX  maintains  corporate   headquarters   in   humid   Durham,  NC.
  349. Development, distribution  and parties occur there. Our other office  is
  350. in boring Trumbull, CT. Testing, planning  and parties occur there. Mind
  351. you, they're not usually very good parties.
  352.     Our main interest  is computer games. We are game fanatics who would
  353. rather spend our time  playing games  than eating or sleeping. (Drinking
  354. is still important, though.) We own hundreds of computer and board games
  355. between us and write software only when we pry ourselves away from them.
  356.     BSX welcomes comments and suggestions from registered users. Many of
  357. our ideas are generated this way and we always look  for improvements to
  358. old products or  ideas  for  whole  new products.  We cannot  accept job
  359. applications or questions concerning distributors, but  we will consider
  360. job offers and requests for dates.
  361.  
  362. 8.0 - Acknowledgements.
  363.  
  364.    Bob would like to thank Dave for goofing off at work to help with the
  365. production of BSX stuff.  Thangs  also to  all  the  folks around who've
  366. made a point of egging us on and/or giving us a  hard time about how bad
  367. our stuff is.  Kudos unto all shareware distributors the  world over who
  368. have carried our stuff.  Thanks to the Rocks for their semi-constructive
  369. ideas. While Bob has some reservations  about the  death  penalty, he is
  370. completely in favor  of it when it comes to  the  New Kids On The Block.
  371. But then, aren't we all?
  372.  
  373.    Dave would like to thank Paul, John, Lori, and Bob for good times and
  374. stuff.
  375.  
  376. "Good tea.  Nice house."
  377.  
  378. Bob "The Noriega of EGAga" Roberds / Development
  379. David "Output Jack" Kotomski / Documentation and Testing
  380. October 1990
  381.  
  382. Hang tuff.
  383. Peace.
  384.